/* -*- C++ -*-  vim: set syntax=cpp:
 *
 * (C) 2008 Frank-Rene Schaefer */
#ifndef __QUEX_INCLUDE_GUARD__BUFFER__BUFFER_DEBUG
#define __QUEX_INCLUDE_GUARD__BUFFER__BUFFER_DEBUG

#include <quex/code_base/definitions>
#include <quex/code_base/buffer/Buffer>
#include <quex/code_base/buffer/BufferFiller>
#include <quex/code_base/buffer/asserts>

QUEX_NAMESPACE_MAIN_OPEN

    QUEX_INLINE void QUEX_NAME(Buffer_x_show_content)(QUEX_NAME(Buffer)*); 
    QUEX_INLINE void QUEX_NAME(Buffer_show_brief_content)(QUEX_NAME(Buffer)*);
    QUEX_INLINE void QUEX_NAME(Buffer_show_content)(QUEX_NAME(Buffer)*); 

    QUEX_INLINE void 
    QUEX_NAME(Buffer_show_brief_content)(QUEX_NAME(Buffer)* buffer);

    QUEX_INLINE void 
    QUEX_NAME(Buffer_x_show_content)(QUEX_NAME(Buffer)* buffer);

    QUEX_INLINE void
    QUEX_NAME(Buffer_show_content_intern)(QUEX_NAME(Buffer)* buffer);

    QUEX_INLINE void  
    QUEX_NAME(Buffer_show_content)(QUEX_NAME(Buffer)* buffer);

    QUEX_INLINE void  
    QUEX_NAME(Buffer_show_byte_content)(QUEX_NAME(Buffer)* buffer, const int IndentationN);

QUEX_NAMESPACE_MAIN_CLOSE


#endif /* __QUEX_INCLUDE_GUARD__BUFFER__BUFFER_DEBUG */
